74d98688bd9e5d0ff19dc8b1b8a8ed4dc1773858,src/main/java/jnr/ffi/provider/converters/BoxedDoubleArrayParameterConverter.java,BoxedDoubleArrayParameterConverter,getInstance,#jnr.ffi.Runtime#number#,16
Before Change
private final int parameterFlags;
public static ToNativeConverter<Double[], double[]> getInstance(jnr.ffi.Runtime runtime, int parameterFlags) {
return !ParameterFlags.isOut(parameterFlags)
? new BoxedDoubleArrayParameterConverter(runtime, parameterFlags)
: new BoxedDoubleArrayParameterConverter.Out(runtime, parameterFlags);
}
BoxedDoubleArrayParameterConverter(jnr.ffi.Runtime runtime, int parameterFlags) {
After Change
private final int parameterFlags;
public static ToNativeConverter<Double[], double[]> getInstance(ToNativeContext toNativeContext) {
int parameterFlags = ParameterFlags.parse(toNativeContext.getAnnotations());
return ParameterFlags.isOut(parameterFlags) ? ParameterFlags.isIn(parameterFlags) ? INOUT : OUT : IN;
}
BoxedDoubleArrayParameterConverter(int parameterFlags) {